package com.coisshi.base.module.upload.service;

import com.coisshi.base.common.exception.BizException;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface UploadService {
    /**
     * 上传单个文件
     * @param file 上传的文件
     * @return 文件访问URL
     */
    String upload(MultipartFile file) throws BizException;

    /**
     * 批量上传文件
     * @param files 上传的文件列表
     * @return 文件访问URL列表
     */
    List<String> uploadBatch(List<MultipartFile> files) throws BizException;
} 